Enabling Innovation Below the Communication API

نویسندگان

  • Ganesh Ananthanarayanan
  • Kurtis Heimerl
  • Matei Zaharia
  • Michael Demmer
  • Teemu Koponen
  • Arsalan Tavakoli
  • Scott Shenker
  • Ion Stoica
چکیده

Innovation in the network is notoriously difficult due to the need to support legacy applications. We argue that this difficulty stems from the API used to access the network. The ubiquitous Sockets API lets applications choose from a number of communication mechanisms, but binds them tightly to their chosen mechanism (e.g. specifying a destination using IPv4). Applications must therefore be modified in order to benefit from new network technologies. To address this problem, we propose a new communication API called NetAPI that lets applications specify their communication intents without binding to particular network mechanisms, enabling evolution below the API. We have built a NetAPI prototype for the iPhone, and use it to show that we can add disconnection tolerance, content shaping and power saving policies under NetAPI without application modifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Communications API

We present NetAPI, a flexible communications interface. Although the ubiquitous Sockets API lets applications select among a number of mechanisms to accomplish networking tasks, it binds them tightly to their chosen mechanisms. Consequently, the network stack has little freedom in selecting the best protocols and mechanisms for each application, and innovating below the API is extremely difficu...

متن کامل

Performance Analysis of a Mobile Network for API-Oriented Traffic

In aiming for service innovation, mobile operators are in the process of providing an environment that encourages third parties to create a wide variety of Web applications by making use of an application programming interface that the network offers. This paper presents an analysis method for dealing with API-oriented traffic, one of the major operational challenges in the coming IMS era which...

متن کامل

How Did Facebook Outspace Myspace With Open Innovation? An Analysis Of Network Competition With Changes Of Network Topology

A social network service (SNS) is one of the most prospering social media platforms in the Web 2.0 era. In May 2007, Facebook implemented “Open API,” which allows a third-party to create its own APIs and facilitates group interactions. This innovation led to a radical increase in user growth of Facebook and surpassed leading SNS, Myspace at that time. There have been several laws of network val...

متن کامل

Communication Enabling the Implementation of Innovation

This paper describes the proposed research approach of a research project called, Communication Enabling the Implementation of Innovation. The point of departure for the project is a view on innovation described as hard work rather than mere creativity or inventions. This leads to the conclusion that innovation processes can be supported and enhanced through planned activities. The paper promot...

متن کامل

Computer Science Technical Report The Stencil Processing Unit: GPGPU Done Right

As computing moves to exascale, it will be dominated by energy-efficiency. We propose a new GPU-like accelerator called the Stencil Processing Unit (SPU), for implementing dense stencil computations in an energy-efficient manner. We address all the levels of the programming stack, from architecture, programming API, runtime system and compilation. First, a simple architectural innovation to cur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009